package cn.icare.cms.model.ro;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.math.BigDecimal;
import java.util.List;

/**
 * @Classname AddItemOrderRO
 * @Description TODO
 * @Date 2020/3/16 17:07
 * @Created by Administrator
 */
@ApiModel(value = "AddItemOrderRO", description = "新增订单参数对象类")
public class AddItemOrderRO {

    @ApiModelProperty(value = "购物车商品记录Id列表", required = true)
    private List<Long> shopcartIds;

    @ApiModelProperty(value = "会员收货地址Id", required = true)
    private Long addressId;

    @ApiModelProperty(value = "区域Id", required = true)
    private Long areaId;

    @ApiModelProperty(value = "优惠券Id")
    private Integer couponId;

    @ApiModelProperty(value = "配送费")
    private BigDecimal expressfee;

    /**
     * 备注
     */
    @ApiModelProperty(value = "备注信息")
    private String memo;

    /**
     * 配送时间
     */
    @ApiModelProperty(value = "配送时间")
    private String expresstime;



    public List<Long> getShopcartIds() {
        return shopcartIds;
    }

    public void setShopcartIds(List<Long> shopcartIds) {
        this.shopcartIds = shopcartIds;
    }

    public Long getAddressId() {
        return addressId;
    }

    public void setAddressId(Long addressId) {
        this.addressId = addressId;
    }

    public Long getAreaId() {
        return areaId;
    }

    public void setAreaId(Long areaId) {
        this.areaId = areaId;
    }

    public Integer getCouponId() {
        return couponId;
    }

    public void setCouponId(Integer couponId) {
        this.couponId = couponId;
    }

    public BigDecimal getExpressfee() {
        return expressfee;
    }

    public void setExpressfee(BigDecimal expressfee) {
        this.expressfee = expressfee;
    }

    public String getMemo() {
        return memo;
    }

    public void setMemo(String memo) {
        this.memo = memo;
    }

    public String getExpresstime() {
        return expresstime;
    }

    public void setExpresstime(String expresstime) {
        this.expresstime = expresstime;
    }
}
